當前位置:首頁 » 編程語言 » 福師c語言程序設計在線作業

福師c語言程序設計在線作業

發布時間: 2022-04-17 22:27:26

❶ 去哪裡找福師《語言學概論》在線作業一答案

福師《生物多媒體課件製作》在線作業一的參考答案:一、單選題1、B2、A3、A4、D5、D1.()不是多媒體中的關鍵技術。A.數據壓縮技術B.信息傳輸技術C.視頻信息處理技術D.聲音信息處理技術2.以下可用於多媒體作品集成的軟體是()。A.PowerPointB.WindowsmediaplayerC.AcdseeD.Photoshop3.廣泛用於Web和圖像預覽,應用較廣的圖像壓縮格式是()。A.JEPG文件B.GIF文件C.BMP文件D.PSD文件4.下列採集的波形聲音,()種質量最好。A.單聲道、8位量化、22.05kHz采樣頻率B.雙聲道、8位量化、44.1kHz采樣頻率C.單聲道、16位量化、22.05kHz采樣頻率D.雙聲道、16位量化、44.1kHz采樣頻率5.在flash的庫中使用什麼可以避免庫中的資源發生沖突?A.共享B.元件C.實例D.文件夾6.按()鍵可以切換當前的前景色和背景色A.AB.XC.BD.D7.美國、日本等國家採用的電視制式是()。A.PALB.NTSCC.SECAMD.MPEG8.在flash中,【刷子】工具有()種刷子形狀可以選擇A.6B.7C.8D.99.在多媒體系統中,最適合存儲聲、圖、文等多媒體信息的是()。A.軟盤B.硬碟C.CD-ROMD.ROM10.()制式規定每秒25幀,每幀625行,水平解析度為240-400個像素點,隔行掃描,場頻為50Hz,行頻為15.625kHz。A.PALB.NTSCC.SECAMD.HDTV11.多媒體信息不包括()。A.音頻、視頻B.音效卡、光碟C.動畫、影像D.文字、圖像12.靜止壓縮圖像標準是()。A.JPGB.MPEG-1C.MPEG-2D.JPEG13.所謂媒體是指()A.表示和傳播信息的載體B.各種信息的編碼C.計算機輸入與輸出的信息D.計算機屏幕顯示的信息14.顏色的三要素包括()。A.亮度、色調、飽和度B.亮度、色調、分辯率C.色調、飽和度、分辯率D.亮度、飽和度、分辯率15.媒體中的()指的是為了傳送感覺媒體而人為研究出來的媒體。A.感覺媒體B.表示媒體C.顯示媒體D.存儲媒體16.下列要素中()不屬於聲音的三要素.A.音調B.音色C.音律D.音強17.在Photoshop中,如果前景色為紅色,背景色為藍色,直接按D鍵,然後按X鍵,前景色與背景色將分別是什麼顏色。()A.前景色為藍色,背景色為紅色B.前景色為紅色,背景色為藍色C.前景色為白色,背景色為黑色D.前景色為黑色,背景色為白色18.在圖像像素的數量不變時,增加圖像的寬度和高度,圖像解析度會發生怎樣的變化?()A.圖像解析度降低B.圖像解析度增高C.圖像解析度不變D.不能進行這樣的更改19.Photoshop中的魔術棒的作用是()。A.產生神奇的圖象效果B.按照顏色選取圖象的某個區域C.圖象間區域的復制D.是濾鏡的一種20.多媒體技術發展的基礎是()。A.數字化技術和計算機技術的結合B.資料庫與操作系統的結合C.CPU的發展D.通信技術的發展21.以下屬於預測編碼方法中典型方法的是()A.APCMB.PUTC.RGBD.DPCM22.多媒體計算機系統中,內存和光碟屬於()。A.感覺媒體B.傳輸媒體C.表現媒體D.存儲媒體23.()不是用來播放多媒體的軟體。A.超級解霸B.Windows98中自的播放軟體C.RealPlayerD.Authorware24.以下文件類型中,()是音頻格式。(1).WAV;(2).MP3;(3).BMP;(4).JPGA.(1)和(2)B.(1)和(3)C.(2)和(4)D.(2)和(3)25.Premierer的核心窗口是()。A.時間線窗口B.監視器窗口C.工程窗口D.特技窗口26.構成點陣圖圖像的最基本單位是()。A.顏色B.通道C.圖層D.像素27.對Premiere源素材(Source)預演區的操作,下列()表述是不正確的。A.源素材(Source)預演區不能播放音頻素材B.可以隨意倒帶、前進、停止、播放、循環或播放選定區域C.被裝入Source監視窗的素材文件名都會被系統記錄下來D.可將視頻素材拖入監視窗口的源素材(Source)預演區28.多媒體PC是指()。A.能處理聲音的計算機B.能處理圖像的計算機C.能進行文本、聲音、圖像等多種媒體處理的計算機D.能進行通信處理的計算機29.在flash中,【直線】工具的快捷鍵為()A.HB.NC.ED.F230.組成多媒體系統的途徑有()。(1)直接設計和實現(2)CPU升級(3)增加多媒體升級套件(4)增加CD-DAA.僅(1)B.(1)(2)C.(1)(3)D.全部31.用Photoshop7.0加工圖像時,以下哪種圖像格式可以保存所有編輯信息?()A.BMPB.GIFC.TIFD.PSD32.數字音頻采樣和量化過程所用的主要硬體是()。A.數字編碼器B.數字解碼器C.模擬到數字的轉換器(a/d轉換器)D.數字到模擬的轉換器(d/a轉換器)33.以下不屬於多媒體的關鍵特性的是()A.信息載體的多樣性B.集成性C.實時性D.應用性

❷ 《c語言程序設計》復習題 在線跪求答案····每題一分。謝謝了。

2.錯 肯定先執行main函數
3.錯 也可以1為真非1為假
6.對
7.錯 省略了就不是結構體了
8.錯 下標是從0開始,第八個是a[7]
9.錯 還有//符號 開始標記是/*
10.錯 不一定
11.對
12.錯 同第八題
13.錯 應該以實參為准吧

自己做的,不一定全對

❸ c語言程序設計作業

//數據文件放在D盤下,名稱為1.txt
//格式為:學號姓名C語言成績數學成績物理成績
//例如:
//001趙日天958892
//002劉斬仙596273

#include<stdio.h>
#include<stdlib.h>

typedefstruct
{
charnum[8];
charname[10];
intcgrade;
intmgrade;
intphysics;
floatave;
}STUDENT;

intmain()
{
STUDENTs[50];
intcount=0;
FILE*fp;
charbuf[100];
if((fp=fopen("d:\1.txt","r"))==NULL)
{
printf("Openfilefalied!");
return-1;
}
while(!feof(fp))
{
fgets(buf,100,fp);
sscanf(buf,"%s%s%d%d%d",s[count].num,s[count].name,&s[count].cgrade,&s[count].mgrade,&s[count].physics);
s[count].ave=(s[count].cgrade+s[count].mgrade+s[count].physics)/3.0;
count++;
}
fclose(fp);
printf("共有%d人 ",count);
inti,j;
for(i=0;i<count;i++)
{
printf("%-5s%-6s%-3d%-3d%-3d%-5.2f ",s[i].num,s[i].name,s[i].cgrade,s[i].mgrade,s[i].physics,s[i].ave);
}

intmax[3]={0,0,0},min[3]={100,100,100},sum[3]={0,0,0};
floatave[3]={0.0};
intgood[3]={0,0,0},pass[3]={0,0,0},unpass[3]={0,0,0};

for(i=0;i<count;i++)
{
sum[0]+=s[i].cgrade;
sum[1]+=s[i].mgrade;
sum[2]+=s[i].physics;

if(max[0]<s[i].cgrade) max[0]=s[i].cgrade;
if(max[1]<s[i].mgrade) max[1]=s[i].mgrade;
if(max[2]<s[i].physics)max[2]=s[i].physics;

if(min[0]>s[i].cgrade) min[0]=s[i].cgrade;
if(min[1]>s[i].mgrade) min[1]=s[i].mgrade;
if(min[2]>s[i].physics)min[2]=s[i].physics;

if(s[i].cgrade>=90) good[0]++;
elseif(s[i].cgrade>=60)pass[0]++;
else unpass[0]++;

if(s[i].mgrade>=90)good[1]++;
elseif(s[i].mgrade>=60)pass[1]++;
else unpass[1]++;

if(s[i].physics>=90)good[2]++;
elseif(s[i].mgrade>=60)pass[2]++;
else unpass[2]++;
}
ave[0]=(float)sum[0]/(float)count;
ave[1]=(float)sum[1]/(float)count;
ave[2]=(float)sum[2]/(float)count;
printf(" C語言成績: ");
printf("最高分:%d最低分:%d平均分:%.2f",max[0],min[0],ave[0]);
printf(" 優秀:%d及格:%d不及格:%d",good[0],pass[0],unpass[0]);
printf(" 數學成績: ");
printf("最高分:%d最低分:%d平均分:%.2f",max[1],min[1],ave[1]);
printf(" 優秀:%d及格:%d不及格:%d",good[1],pass[1],unpass[1]);
printf(" 物理成績: ");
printf("最高分:%d最低分:%d平均分:%.2f",max[2],min[2],ave[2]);
printf(" 優秀:%d及格:%d不及格:%d",good[2],pass[2],unpass[2]);

int*all_score;
all_score=(int*)malloc(sizeof(int)*count);
for(i=0;i<count;i++)
{
all_score[i]=s[i].cgrade+s[i].mgrade+s[i].physics;
}
//排序
intt;
for(i=0;i<count-1;i++)
{
for(j=0;j<count-1-i;j++)
{
if(all_score[i]<all_score[i+1])
{
i=all_score[i];
all_score[i]=all_score[i+1];
all_score[i+1]=i;
}
}
}
printf(" 總成績最高到低為: ");
for(i=0;i<count;i++)
{
printf("%d",all_score[i]);
}

return0;
}

❹ 求-c語言程序設計作業。請大家幫幫忙-_-~

/*13. book.c源程序*/
#include <dos.h>
#include <bios.h>
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define LEFT 0x4b00 /*左*/
#define RIGHT 0x4d00 /*右*/
#define DOWN 0x5000 /*下*/
#define UP 0x4800 /*上*/
#define SPACE 0x3920 /*空格*/
#define ESC 0x011b /* ESC鍵*/
#define ENTER 0x1c0d /*回車鍵*/
#define Backspace 0xe08 /*擦除鍵*/
#define ALT_B 12288 /*組合鍵ALT_B */
#define ALT_M 12800/*組合鍵ALT_M */
#define ALT_H 8960/*組合鍵ALT_H */
int key;/*按鍵變數*/
int textx,texty;/*游標坐標,x行,y列*/
struct menustruct/*菜單用的結構體*/
{
char name[10];/*主菜單名*/
char str[10][20];/*選項*/
int n;/*選項數*/
}ml[3];/*使用了3個,可根據需要增刪*/
typedef struct BookList/*書的結構體*/
{
char num[20];/*圖書編號*/
char name[20];/*書名*/
int price;/*書的價格*/
char person[20];/*借閱人*/
int yes;/*判斷書是否存在或者已經借出,1存在,0借出*/
struct BookList *next;
}Book;
typedef struct MemberList/*會員的結構體*/
{
char name[20];/*會員的姓名*/
char sex[2];/*會員的性別*/
int age;/*會員的年齡*/
struct MemberList *next;
}Member;
char save[4096];/*保存文本區域空間*/
/*char sav1[4096];*/
char c[4096];/*清屏專用空間*/
int i,j;/*常用變數*/
void Menu();/*初始化界面*/
void Selectitem();/*定義菜單*/
void DrawSelectitem();/*顯示主菜單*/
void BlackText(int x,int y,char *z);/*選中菜單*/
void RedText(int x,int y,char *z);/*正常菜單*/
void Run();/*具體操作過程*/
void DrawMl(int n);/*顯示下拉菜單*/
void MoveMl(int n,int x);/*菜單選項的控制*/
void Enter(int m,int n);/*菜單選項的具體功能*/
void BookAdd();/*添加圖書*/
void BookConsult();/*圖書查詢*/
void BookDel();/*刪除圖書資料*/
void BookBorrow();/*借書*/
void BookReturn(); /*還書*/
void MemberAdd(); /*增加會員*/
void MemberConsult();/*查詢會員*/
void MemberDel(); /*刪除會員*/
void MemberBook(); /*查詢會員借書信息*/
void Help(); /*幫助*/
void Ver(); /*版本信息*/
void ClrScr();/*自定義清屏函數*/
void DrawFrame(int left,int up,int right,int down,int textcolor,int backgroundcolor);/*畫邊框*/
/***主函數****/
void main(void)
{
Menu();/*初始化界面*/
Run();/*具體操作過程*/
}
/*初始化界面*/
void Menu()
{
system("cls"); /*調用系統的清屏命令*/
textbackground(BLUE);/*將背景設置為藍色*/
window(1,1,25,80);
clrscr();
textx=3;/*游標初始化位置*/
texty=2;
gotoxy(1,2);
printf("%c",218);/*畫左上角*/
for(i=0;i<78;i++)
printf("%c",196); /*畫水平直線*/
printf("%c",191);/*畫右上角*/
for(i=3;i<=23;i++)
{
gotoxy(1,i);
printf("%c",179); /*畫垂直線*/
gotoxy(80,i);
printf("%c",179);
}
printf("%c",192); /*畫左下角*/
for(i=0;i<78;i++)
printf("%c",196);
printf("%c",217); /*畫右下角*/
gotoxy(1,1);
textcolor(7); /*設置灰色*/
for(i=0;i<80;i++)
cprintf("%c",219);/*用符號實現畫主菜單的灰色背景區*/
Selectitem(); /*調用選項函數*/
DrawSelectitem(); /*畫選項*/
gettext(2,3,78,23,c); /*保存當前文本區域*/
}
/*定義菜單*/
void Selectitem()
{
strcpy(ml[0].name,"Book");/*下面的具體選項補空格是為了各菜單黑色背景相同*/
strcpy(ml[0].str[0],"Add ");/*添加圖書*/
strcpy(ml[0].str[1],"Consult ");/*查詢圖書*/
strcpy(ml[0].str[2],"Del ");/*刪除圖書資料*/
strcpy(ml[0].str[3],"Borrow ");/*借書*/
strcpy(ml[0].str[4],"Return ");/*還書*/
strcpy(ml[0].str[5],"Exit ");/*退出系統*/
ml[0].n=6; /*保存菜單的項數*/
strcpy(ml[1].name,"Member");
strcpy(ml[1].str[0],"Add ");/*添加新會員*/
strcpy(ml[1].str[1],"Consult ");/*查詢會員資料*/
strcpy(ml[1].str[2],"Del ");/*刪除會員資料*/
strcpy(ml[1].str[3],"Member&book ");
ml[1].n=4;
strcpy(ml[2].name,"Help");/*系統幫助*/
strcpy(ml[2].str[0],"This System ");
strcpy(ml[2].str[1],"Ver ");
ml[2].n=2;
}
/*顯示主單名*/
void DrawSelectitem()
{
for(i=0;i<3;i++)
RedText(i,1,ml[i].name); /*顯示主菜單名,且首字母為紅色*/
}
/*正常顯示菜單*/
void RedText(int x,int y,char *z)
{
textbackground(7); /*設置背景顏色為淺灰色*/
gotoxy(3+x*20,y);
for(j=0;z[j];j++)
{
if(j==0)
textcolor(RED);/*第一個字母顯示紅色*/
else
textcolor(BLACK); /*設置黑色*/
cprintf("%c",z[j]); /*輸出菜單名*/
}
}
/*顯示選中菜單*/
void BlackText(int x,int y,char *z)
{
textbackground(0); /*設置背景顏色為黑色*/
textcolor(15); /*設置文本顏色為白色*/
gotoxy(3+20*x,y);/*定位坐標*/
cputs(z); /*輸出菜單名字元串*/
}
/*按鍵操作過程*/
void Run()
{
while(1)
{
gotoxy(texty,textx);
key=bioskey(0);/*接收按鍵*/
switch(key)
{
case ALT_B:
case ESC: DrawMl(0);break; /*顯示下拉菜單1*/
case ALT_M: DrawMl(1);break;/*顯示下拉菜單2*/
case ALT_H: DrawMl(2);/*顯示下拉菜單3*/
case UP: /*上游標鍵的操作控制*/
{
if(textx==3)
textx=23;
textx--;
gotoxy(texty,textx);
}break;
case DOWN: /*下游標鍵的操作控制*/
{
if(textx==23)
textx=3;
textx++;
gotoxy(texty,textx);
}break;
case LEFT: /*左游標鍵的操作控制*/
{
if(texty==2)
texty=79;
texty--;
gotoxy(texty,textx);
}break;
case Backspace: /*擦除鍵的設置*/
{
if(texty==2&&textx==3)
continue;
else
{
if(texty!=2)
texty--; /*擦除鍵的細節問題,先擦去東西,然後游標還要往後退一格*/
else
if(texty==2)
{
texty=78;
textx--;
}
gotoxy(texty,textx);
printf(" ");
gotoxy(texty,textx);
}
}break;/*end case 0xe08*/
case RIGHT: /*右游標鍵的操作控制*/
{
if(texty==79)
texty=2;
texty++;
gotoxy(texty,textx);
}break;
case SPACE: /*空格鍵的操作*/
{
if(texty==79)
continue;
else
{
gotoxy(texty,textx); /*空格的細節操作*/
printf(" ");
texty++;
gotoxy(texty,textx);
}
}break;
case ENTER: /*回車的控制操作*/
{
if(textx==23)
continue;
textx++;
texty=2;
gotoxy(texty,textx);
}break;
default : /*非控制鍵的結果*/
{
if(texty==79&&textx==23)/*到達最後就不再輸出*/
continue;
else
if(texty==79&&textx!=23) /*到行的最後*/
{
textx++;
texty=2;
}
gotoxy(texty,textx);/*輸出結果*/
printf("%c",key);
if(texty==79) /*如果texty==79就不執行*/
continue;
else /*如果沒到行尾就繼續執行,使游標向前移動一位*/
texty++;
}
}
}/*大循環的大括弧*/
}
/*畫邊框函數*/
void DrawFrame(int l,int u,int r,int d,int tcolor,int bcolor)
{
textbackground(bcolor); /*背景顏色*/
textcolor(bcolor); /*文本顏色*/
for(i=l;i<=r;i++) /*輸出背景區域*/
{
for(j=u;j<=d;j++)
{
gotoxy(i,j);
printf("%c",219); /*輸出背景字元*/
}
}
textcolor(tcolor);/*邊框顏色*/
for(i=u+1;i<d;i++) /*在背景區域內輸出邊框線*/
{
gotoxy(l,i);
cprintf("%c",179); /*垂直線*/
gotoxy(r,i);
cprintf("%c",179);
}
for(i=l+1;i<r;i++)
{
gotoxy(i,u);
cprintf("%c",196); /*水平線*/
gotoxy(i,d);
cprintf("%c",196);
}
gotoxy(l,u);
cprintf("%c",218);/*左上角*/
gotoxy(r,u);
cprintf("%c",191);/*右上角*/
gotoxy(l,d);
cprintf("%c",192);/*左下角*/
gotoxy(r,d);
cprintf("%c",217); /*右下角*/
/* gettext(l+1,u+1,r-1,d-1,save1);*//*保存邊框內區域*/
}
/*顯示具體下拉選擇項目*/
void DrawMl(int n)
{
gettext(1,1,80,25,save);/*保存被掩蓋的地方*/
BlackText(n,1,ml[n].name);/*反選顯示主菜單*/
DrawFrame(3+20*n-1,2,3+20*n+19,3+ml[n].n,0,7);/*下拉菜單的邊框*/
for(i=3;i<3+ml[n].n;i++)/*輸出所選菜單各選項*/
{
if(i==3)
BlackText(n,i,ml[n].str[i-3]);/*默認選中第一項*/
else
RedText(n,i,ml[n].str[i-3]);/*其餘各項首字元紅色顯示*/
}
gotoxy(79,1);
MoveMl(n,3);/*菜單選項的控制*/
}
/*菜單選項的控制,n決定水平項,x決定下拉的選項*/
void MoveMl(int n,int x)
{
int flag=1;
while(flag)
{
gotoxy(79,1);
key=bioskey(0);/*接收按鍵*/
gotoxy(79,1);
switch(key)
{
case ESC:/*退出循環*/
puttext(1,1,80,25,save);/*恢復打開菜單前的樣子*/
flag=0;
break;
case LEFT:/*移到左邊的選項*/
puttext(1,1,80,25,save);/*恢復打開菜單前的樣子*/
if(n==0)/*往左移動越界的話移到最後一個選項*/
DrawMl(2);
else
DrawMl(n-1);
flag=0;
break;
case RIGHT:/*移動右邊的選項*/
puttext(1,1,80,25,save);/*恢復打開菜單前的樣子*/
if(n==2)/*往右移動越界的話移到第一個選項*/
DrawMl(0);
else
DrawMl(n+1);
flag=0;
break;
case UP:/*具體選項往上移動*/
RedText(n,x,ml[n].str[x-3]);/*輸出紅色字體*/
if(x==3)/*移到最上面再按上鍵,就移到最下面*/
x=3+ml[n].n-1;
else
x--;/*移動到新的要顯示的內容*/
BlackText(n,x,ml[n].str[x-3]);/*輸出黑色字體*/
flag=1;
break;
case DOWN:/*具體選項往下移動*/
RedText(n,x,ml[n].str[x-3]);
if(x==(3+ml[n].n-1))/*移動到最底下再按下鍵就移到最上面*/
x=3;
else
x++;/*移動到新的要顯示的內容*/
BlackText(n,x,ml[n].str[x-3]);
flag=1;
break;
case ENTER:
puttext(1,1,80,25,save);/*恢復打開菜單前的樣子*/
Enter(n,x-3);/*菜單選項的具體功能*/
flag=0;
break;
}
gotoxy(79,1);
}
}
/*菜單選項的具體功能*/
void Enter(int m,int n)
{
switch(m)
{
case 0:switch(n) /*選擇了圖書菜單選項*/
{
case 0:BookAdd();break;/*添加圖書*/
case 1:BookConsult();break;/*圖書查詢*/
case 2:BookDel();break;/*刪除一本圖書資料*/
case 3:BookBorrow();break;/*借書*/
case 4:BookReturn();break;/*還書*/
case 5:exit(0);break;
} break;/*退出系統*/
case 1: switch(n) /*選擇了會員菜單選項*/
{
case 0: MemberAdd();break;/*添加會員*/
case 1: MemberConsult();break;/*會員查詢*/
case 2:MemberDel();break;/*刪除一個會員資料*/
case 3:MemberBook();/*查詢某個會員所借圖書情況*/
}break;
case 2:switch(n) /*選擇了幫助菜單選項*/
{
case 0:Help();break;
case 1:Ver();
}
}/*結束外switch*/
}

❺ 《C語言程序設計》第17章在線測試

1、D 因為#define C(x) ((x)*(x))宏中需要使用完備的括弧才不會有引用錯誤
2、D 認真區分char a[]和char *p的區別,a是數組的首地址,也是指針,但是p僅僅是指向一個字元串的首地址的指針,雖然也是指針,但是你並不知道p指針具體在什麼代碼段的什麼位置,從而p+=2的位置你也無法確定。
3、C extern本來就是外部的意思嘛
4、A 僅僅在主函數中有效,這是對的。
5、B 局部變數優先,給你舉個例子:
int a=1;
int main()
{
int a=2;
cout<<a;
return 0;
}
就是類似這樣的例子,你在main函數外定義了一個全局變數a,在main內部又定義了一個變數名也是a的局部變數,那麼你在main中用cout輸出的時候就是輸出了局部變數a的值,要輸出全局變數a的值時則要使用::a,實際上是局部變數將全局變數屏蔽了,可以看做局部變數的優先於全局變數
/**********************************************************************************/
第二題1、ABC
2、ABD
3、CD
4、AB
5 、AD
/**********************************************************************************/
第三題
正確
錯誤,可改為int *p=&x
錯誤,不是指向結構體的指針,不可以用->
正確,因為數組名那可是一個指針,是數組的首地址
正確 當然可以遞歸了,網上多的是那種遞歸的小程序
如果有什麼不清楚,咱們可以後續交流哦@—@

❻ C語言程序設計試題

1. 一條簡單語句是以_____;___字元作為結束符的,一條復合語句是分別以___{_____字元和_____}___字元作為開始符和結束符的。
2. 任何一個C++程序至少且只能包含一個_____主___函數,且程序總是從這個函數開始執行,不論這個函數的位置如何。一個函數定義由 函數頭 和 函數體 兩部分組成。
3. C++頭文件和源程序文件的擴展名分別為 .h 和 .cpp。
4. cout與操作符__<<_配合使用才能顯示輸出,cin與操作符_>>_配合使用才能實現輸入。
5. 數據類型int,char,bool,float,double, int * 等的類型長度分別為___4_、1_、_1_、_4、_8___和_____4___。
6. 數值常量46、0173和0x62對應的十進制值分別為_____46___、____123____和______98__。
7. 字元串」It\』s\40a\40C++programe!」中包含有______19____個字元。
8. 若x=5,y=10,則計算y*=++x表達式後,x和y的值分別為____6____和____60____。
9. 若x=25,則計算y=x--表達式後,x和y的值分別為____24____和__25______。
10. 假定x和ch分別為int型和char型,則sizeof(x)和sizeof(ch)的值分別為___4_____和_____1___。
11. 假定x=64,y=88,則x<<2和y>>2的值分別為____128____和___44_____。
12. 假定x是一個邏輯量,則x&&true的值與_____x___的值相同,x||false的值也與_____x___的值相同。
13. 假定x是一個邏輯量,則x&&!x和x||!x的值分別為____0____和____1____。
14. 假定x=10,則表達式x<=10?20:30的值為____20____。
15. 表達式sqrt(81)和pow(6,3)的值分別為________9______和_________216_____。
16. 數學算式(1+x)sin48°和axbex+1對應的算術表達式分別為___(1+x)*sin(48*3.14159/180)_____和_____a*pow(x,b)*exp(x+1)___。
17. 邏輯表達式:a>=x||b>2*y+10的相反式為:___~(a<=x&&2*y+10)_____。
18. 在嵌套的if語句中,每個else關鍵字與它前面最接近的____if____關鍵字相配套。
19. 在for語句中,假定循環體被執行次數為n,則<表達式1>共被計算____n___次,<表達式2>共被計算____n____次,<表達式3>共被計算____n____次。
20. 執行for和while循環時,每次是先進行____條件____的判斷,然後再執行____循環___,執行do循環時則相反。
另外,站長團上有產品團購,便宜有保證

❼ C語言程序設計題(在線等)

第一題:
#include<stdio.h>
#include<stdlib.h>
main()
{
char str1[100],str2[50];
int i=2,j=0;
printf("input the string:\n");/*輸入字元串str1*/
gets(str1);
while(str1[i]!='\0')
{
str2[j++]=str1[i];
i+=2;
}
str2[j]='\0';
printf("str1=");
puts(str1);
printf("\n");
printf("str2=");
puts(str2);
printf("\n");
}
第二題
#include<stdio.h>
void main()
{char c;
int sletters=0,lletters=0,digit=0,space=0;
printf(「輸入字元:\n」);
while((c=getcher())!='\n'
{if(c>='a')&&c<='z')
sletters++;
else if(c>='A')&&c<='Z')
lletters++;
else if(c>='0')&&c<='9')
digit++;
else if(c==' ')
space++;
}
printf(「sletters=%d\n,lletters=%d\n,digit=%d\n,space=%d\n,sletters,lletters,digit,space」)
}

❽ C語言程序設計的作業

#include<stdio.h>
intmain()
{
intf;
floatl,s;
while(1)
{
printf(" 輸入限速值及所測車速:");
scanf("%f%f",&l,&s);
if(s-l<0)
printf("未超速不處罰記%d分 ",f=0);
elseif((s-l)/l<0.2)
printf("超速未到20%%記%d分 ",f=3);
elseif((s-l)/l>=0.2&&(s-l)/l<0.5)
printf("超速20%%未到50%%記%d分 ",f=6);
elseif((s-l)/l>=0.5)
printf("超速50%%及以上記%d分 ",f=12);
printf("駕駛證剩餘分數:%d ",12-f);
}
return0;
}
#include<stdio.h>
intgeti(charc);//獲取字元對應下標
intmain()
{
intia,ib;
chara,b;
printf("猜拳游戲:'V'表示剪刀,'S'表示石頭,'P'表示布 ");
while(1)
{
printf("請輸入玩家a的手勢:");
scanf("%c",&a);
getchar();
printf("請輸入玩家b的手勢:");
scanf("%c",&b);
getchar();
ia=geti(a);
ib=geti(b);
if(ia==-1||ib==-1)
{
printf("輸入不符合規則,請重新輸入! ");
continue;
}
if(ia-ib==1||ia-ib==-2)
printf("玩家a勝 ");
elseif(ia-ib==-1||ia-ib==2)
printf("玩家b勝 ");
else
printf("平局 ");
}
return0;
}
intgeti(charc)//獲取字元對應下標
{
charg[3]={'V','S','P'};//數組元素依次克前一個元素及被後一個元素克制
inti=0;
for(i=0;i<3;i++)
if(g[i]==c)
returni;
return-1;
}

❾ 《C語言程序設計》課程作業二答案

第四題上面那些是作什麼的?
第四題:1. d=1 k++ k<=n
2. x>=0 x<amin
3. float y=1 y*=i float s=1
4. (8) r (9)r=m%n (10)gcd=n
第五題:
#include "stdio.h"
#define N 8
void main()
{
int i,j,a[N][N];
for(i=0;i<N;i++)
a[i][0]=a[i][i]=1;
for(i=2;i<N;i++)
{
for(j=1;j<i;j++)
a[i][j]=a[i-1][j]+a[i-1][j-1];
}
for(i=0;i<N;i++)
{
for(j=0;j<=i;j++)
printf("%3d",a[i][j]);
printf("\n");
}
}
2.
#include "stdio.h"
#define N 100
void main()
{
int i,sum=0;
for(i=2;i<=N;i+=2)
sum+=i;
printf("sum=%d\n",sum);
}

熱點內容
ibatissqlnotin 發布:2025-01-22 14:42:25 瀏覽:326
java電子書軟體下載 發布:2025-01-22 14:41:41 瀏覽:729
tomcat遠程訪問 發布:2025-01-22 14:41:33 瀏覽:960
a演算法解決八數碼問題 發布:2025-01-22 14:32:39 瀏覽:273
python編譯exe 發布:2025-01-22 14:31:11 瀏覽:451
現在密碼箱多少錢 發布:2025-01-22 14:30:26 瀏覽:970
aspnet訪問access 發布:2025-01-22 14:14:15 瀏覽:924
鴻蒙系統和安卓的哪個耗電 發布:2025-01-22 14:12:46 瀏覽:577
上海大眾壓縮機 發布:2025-01-22 14:02:31 瀏覽:48
讀取excel的sql 發布:2025-01-22 13:59:58 瀏覽:865