第一篇:c程序設計作業
1、分析下面程序: # include
c1=97;
c2=98;
printf(“c1=%c,c2=%cn”c1,c2);
printf(“c1=%d,c2=%dn”,c1,c2);
return 0;}(1)運行時會輸出什么信息?為什么?(2)如果將程序第4,5行改為
c1=197;c2=198;運行時會輸出什么信息?為什么?(3)如果將程序第3行改為
int c1,c2;運行時會輸出什么信息?為什么?
答:(1)程序運行不了,因為程序存在錯誤。正確的程序為:
#include
char c1,c2;
c1=97;
c2=98;
printf(“c1=%c,c2=%cn”,c1,c2);
printf(“c1=%d,c2=%dn”,c1,c2);
return 0;}
(2)如果將程序第4,5行改為
c1=197;c2=198;
運行時會輸出:
(3)如果將程序第3行改為
int c1,c2;運行時會輸出:
因為int表示整型,%c是輸出字符,a的ASCLL代碼是97,b的是98,所以輸出c1=a,c2=b.%d是表示輸出十進制整型,所以輸出c1=97,c2=98
2、用下面的scanf函數輸入數據,使a=3,b=7,x=8.5,y=71.82,c1=’A’,c2=’a’。問在鍵盤上如何輸入?
#include
int a,b;
float x,y;
char c1,c2;
scanf(“a=%db=%d”,&a,&b);
scanf(“%f%e”,&a,&y);
scanf(“%c%c”,&c1,&c2);
return 0;} 答:輸入如圖:
輸出如圖:
第二篇:VB程序設計(2014大作業)
《VB程序設計》大作業
一、大作業的內容
本次大作業要求學生根據所學知識以及個人愛好,設計開發一個VB應用小程序。要能體現出:
1.《VB程序設計》各種語句的綜合使用能力; 2.《VB程序設計》各種相關控件的使用能力;
3.根據具體的設計題目,設計清晰、美觀界面的能力; 4.一定的綜合設計能力。
二、大作業的要求
本次大作業應滿足以下要求:
實用性:應用程序要有明確的應用主題,有一定的實用價值。結構性:應用程序具有良好的程序結構。可讀性:應用程序具有較好的可讀性。全面性:應用程序應包含比較全面的功能。
友好性:合理使用VB提供的各種控件,設計友好、美觀的使用界面。
三、大作業的步驟 1.根據個人興趣、愛好,以及提交時間的要求,自己確定設計題目(可參考附件1); 2.查找與設計題目相關的資料;
3.進行應用程序總體結構、使用功能的設計; 4.進行應用程序的界面設計和源程序代碼的編寫; 5.上機編輯、調試程序;
6.保存應用程序, 并生成可執行文件; 7.撰寫設計報告。
四、設計報告的基本格式
設計報告的基本內容至少包括封面、正文、總結三部分。(1).封面(包括:題目、班級、姓名、指導教師、完成日期等信息)(2).正文
1、課題的選材過程(設計思路);
2、設計的將要達到的目標;
3、總體設計結構與功能;
(1)總體設計結構介紹(繪制:結構流程圖)
(2)各功能模塊運行界面的功能、算法和操作步驟;
4、設計結果分析;(運行結果展示、正確性分析)(3).總結(感想、收獲、啟發、存在的問題)
五、課程大作業提交
(1)形式
設計報告 + 源程序文件(含可執行文件)
其中:<1>設計報告的封面統一(附件2);
<2>源程序文件(含 *.vbp;*.frm;*.exe)打包壓縮成一個文件,以學號+姓名(例如: 11020741姓名)為文件名。
(2)時間
2014年5月10日 之前;
(3)方法
紙質報告及壓縮文件交各班學委,按順序排好后由學委統一上交;
附件一:
參考題目
1、《班級信息系統》
描述:如同班級和每個成員的成長日記,信息量大,生動活潑,有紀念意義。要求:具有數據庫、圖片庫等功能。
2、《幼兒算術游戲》
本系統面向3-6歲幼兒進行加、減法練習,要生動活潑,寓教于樂,主要以圖形、動畫、聲音等多媒體形式提供學習環境。要求:
題型包括選擇題和填空題兩種形式。
隨機出題,范圍為100以內的加、減法,也可以是加減法的混合運算。以練習和試卷兩種形式出題。
答案可以提供圖片的形式進行選擇,也可以從鍵盤輸入。答題后要用聲音或者動畫給出獎勵或評價。
提供背景音樂。
3、《記事本程序》
記事本主要是對文字進行編輯處理的軟件。能進行新建、打開、保存等功能;并且能運用 剪貼、復制、粘貼、清除功能,對文字更方便的錄入。另外還可以根據用戶的需要查找相應的 文字,實現編輯功能。
由于記事本是一套簡單的文本編輯器。要求記事本不但要具備完善的編輯、方便的性能,還要提供更簡便的操作。這就要求設計人員在編輯過程當中盡可能的考慮到。包括以下內容: *對文本進行編輯; *用戶根據不同的權限可對文本進行添加、刪除、修改等操作;*對記事本進行各種編輯(精確、簡單);
4、《科學計算器》設計
本科學計算器是一種能實現 加、減、乘、除、倒數、乘方、正玄、余玄、正切、In、n!函數、進制、弧度轉換等運算功能,并帶有存儲器、統計框等,基本實現了Windows自帶計算器的所有功能。要實現計算器的這些功能就用到我們所學的VB知識編寫程序來實現運算功能并解決問題,也是我們實訓要達到的目的。
5、個人日常收入與開銷記錄、統計與查詢
個人日常收入與開銷記錄包括收入與開銷的時間、收入與開銷來源或者去向、類型,備注,統計功能按月統計與按年統計,查詢包含按時間段和類型查詢。
6、《學生成績管理系統》
本系統由三部分組成:系統管理、學籍管理、成績管理、報表。1.用戶管理:實現用戶的添加、刪除、密碼修改、用戶登錄等功能。2.成績管理:實現學生的成績錄入、成績的查詢、成績的統計。4.報表:可以打印學生的學籍信息、成績。數據存放到access數據庫中。使用菜單、界面友好、功能完善。
VB學單詞
本系統功能要求:
1.能夠自動顯示單個單詞中英文及詞性。
2.顯示單個單詞的時間可以調整,并隨時顯示已用時間。3.有暫停功能。
4.可用文本文件存儲單詞。
題目:飯店點菜系統
目的 通過該題目的設計,使學生掌握軟件開發過程的問題分析、系統設計、程序編碼、測試等基本方法和技能;掌握利用VB開發數據庫系統的方法
主要內容和要求(包括原始數據、技術參數、設計要求等)
主要功能有:
菜式瀏覽功能:能分類瀏覽飯店的所有菜式、采樣及價格;
點菜功能:進行點菜操作后能預覽點菜結果,并可對其進一步修改; 留言板功能:記錄顧客的意見和建議,并具有瀏覽功能;
抽獎功能:當顧客的消費達到指定金額時,可分檔抽取小獎品。要求:
用數據庫或文件保存相關信息。
VB程序語言設計
課程大作業
題目名稱:_________________________________ 班 級:_________________________________ 姓 名:_________________________________ 學 號:_________________________________ 課程教師:
溫海駿
學 期: 2013-2014學年
第2學期
完成時間:
第三篇:C語言程序設計--大作業
C語言程序設計大作業
編寫程序,實現單鏈表的插入、刪除、輸出、查找、統計以及銷毀功能。
單鏈表的每個結點存儲一名學生的信息,包括:學號、姓名、性別、年齡、三門課程(高數、英語、C語言)的成績、三門功課的平均分。
結構體類型聲明如下: typedef struct student {
char sno[8];
char name[20];
char sex;
int age;double score[3];double avg;
struct student *next;} STUDENT, *PSTUDENT;
要求:
⑴一律使用 STUDENT 聲明學生結構體的變量,一律使用 PSTUDENT 聲明指向學生結構體的指針變量
⑵程序運行過程中要有菜單提示,菜單如下:
*************************************************************** *
1.Insert a student
* *
2.Delete a student
* *
3.Display the link list
* *
4.Display excellent students
* *
5.Search a student by the name
* *
6.Display the average score of three courses * *
0.Exit the program
* ***************************************************************
“Insert a student”:插入一個學生記錄,要求按平均分從高到低插入 “Delete a student”:刪除指定學號的學生 “Display the link list”:輸出單鏈表中所有學生的信息 “Display excellent students”:輸出鏈表中三門功課平均成績高于85分(含85分)的學生信息 “Search a student by the name”:根據輸入的姓名,輸出鏈表中相應學生的信息 “Display the average score of three courses”:輸出鏈表中所有學生的高數平均分、英語平均分以及C語言平均分 “Exit the program”:銷毀單鏈表,結束程序運行
第四篇:程序設計(C)第三次作業
題目1
給定下列程序,則運行結果為()#include
void main(){ int a, b, c;
fun(11, 5, &a);
fun(8, a, &b);
fun(a, b, &c);
printf(“%d, %d, %dn”, a, b, c);}
A.2, 6, 4
B.2,4,6
C.6,4,2
D.6, 2, 4
題目2
兩個指針變量不能()
A.指向同一地址
B.相加
C.比較
D.相減
題目3
C 語句int *func();中,func 表示的是()
A.返回值為指針的函數名稱
B.指向數組的指針
C.指向整型變量的指針
D.指向函數的指針
題目4
下列說法中不正確的是()
A.C 語言規定,不能在一個函數的內部再定義函數
B.函數的類型可以是整型、實型、字符型,但不能是指針類型
C.在沒有聲明函數返回值類型的情況下,默認函數返回值類型為int 型
D.函數可以沒有形參,但函數名后的括號不能省略
題目5
閱讀下列程序段,其執行結果為()#include
x += a++;
printf(“%d,”, x);}
void main(){ int a = 3, x = 1;
fun(a);
x += a++;
printf(“%dn”, x);}
A.8,5
B.8,4
C.8,3
D.8,2
題目6
下列說法中正確的是()
A.如果形參與實參的類型不一致,則以實參類型為準
B.return 后面的值不能為表達式
C.定義函數時,形參的類型說明可以放在函數體內
D.如果函數值類型與return 后的返回值類型不一致,則以函數值類型為準
題目7
下列說法中錯誤的是()
A.在一個函數的復合語句中定義的變量只在本函數范圍內有效
B.在不同的函數中可以使用相同名字的變量
C.函數中的形參是局部變量
D.在一個函數內定義的變量只在本函數范圍內有效 題目8
給定下列程序,則其運行結果為()#include
{ static int array[][4] = {{1,3,5,7},{9,11,13,15},{17,19,21,23}};
int(* p)[4], i, j, sum[3];
p = array;
for(i = 0;i < 3;i++)
{ sum[i] = 0;
for(j = 0;j < 4;j++)
sum[i] += *(*(p + i)+ j);
printf(“%d,”, sum[i]);
} }
A.80
B.164880
C.144
D.16, 48, 80
題目9
若已定義的函數有返回值,則以下關于該函數調用的敘述錯誤的是()A.函數調用可以作為一個函數的實參
B.函數調用可以作為獨立語句存在C.函數調用可以出現在表達式中
D.函數調用可以作為左值而被賦值
題目10
下列程序的輸出結果是()#include void main()
{ char a[] = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', ' 主站蜘蛛池模板: 天天躁日日躁狠狠躁性色avq| 久久久久久九九99精品| 97人妻免费公开在线视频| 丰满少妇大力进入| av无码久久久精品免费| 人妻美妇疯狂迎合| 久久高清超碰av热热久久| 狠狠躁天天躁无码中文字幕图| 人妻.中文字幕无码| 欧美日韩国产精品自在自线| 99精品视频九九精品视频| 亚洲国产天堂一区二区三区| 99久久久无码国产精品9| 久久精品卫校国产小美女| 日本一区二区三区免费视频| 被灌满精子的少妇视频| 国内精品自线在拍2020不卡| 亚洲区综合区小说区激情区| 久久w5ww成w人免费| 亚洲日韩在线a视频在线观看| 免费人成网ww555kkk在线| 国产精品无码av片在线观看播| 欧美乱强伦xxxxx高潮| 中国少妇内射xxxx狠干| 亚洲成a人v欧美综合天堂| 精品黑人一区二区三区久久| 国产乱子伦精品免费视频| 亚洲中字慕日产2020| 亚洲精品无码专区在线播放| 亚洲一区二区女搞男| 亚洲一区二区制服在线| 精品无码中出一区二区| 亚洲精品一区中文字幕乱码| 国产白袜脚足j棉袜在线观看| 久久久www成人免费毛片| 99re8精品视频热线观看| 日韩插啊免费视频在线观看| 中文字幕精品一区二区精品| 国产第一页屁屁影院| 国产开嫩苞实拍在线播放视频| 精品无码av不卡一区二区三区|