b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

fscanf函数读文件_fscanf函数的正确调用形式_已知函数的调用形式(25)

电脑杂谈  发布时间:2017-01-23 20:08:00  来源:网络整理

(33)有以下程序 #include <stdio.h> int fun(char s[]) { int n=0; while(*s<=′9′&&*s>=′0′) {n=10*n+*s-′0′;s++;} return(n); } main() { char s[10]={′6′,′1′,′*′,′4′,′*′,′9′,′*′,′0′,′*′}; printf("%d",fun(s)); } 程序的运行结果是 a)9 b)61490 c)61 d)5 (34)设有定义:char p[]={′1′,′2′,′3′},*q=p;,以下不能计算出一个 char 型数据所占字节数的表达式是 a)sizeof(p) b)sizeof(char) c)sizeof(*q) d)sizeof(p[0]) (35)有以下函数 int aaa(char *s) { char *t=s; while(*t++); t--; return(t-s); } 以下关于 aaa 函数的功能的叙述正确的是 a)求字符串 s 的长度 b)比较两个串的大小 c)将串 s 复制到串 t d)求字符串 s 所占字节数 (36)当用户要求输入的字符串中含有空格时,应使用的输入函数是 a)scanf() b)getchar() c)gets() d)getc() (37)下列选项中错误的说明语句是 a)char a[]={′t′,′o′,′y′,′o′,′u′,′′}; b)char a[]={"toyou"}; c)char a[]="toyou"; d)char a[]=′toyou′; (38)以下程序的输出结果是 int f() { static int i=0; int s=1; s+=i; i++; return s; } main() { int i,a=0; for(i=0;i<5;i++)a+=f(); printf("%d",a);} a)20 b)24 c)25 d)15 (39)下列程序的输出结果是 #include "stdio.h" #define m(x,y) x%y main() { int a,m=12,n=100; a=m(n,m); printf("%d",a--);} a)2 b)3 c)4 d)5 (40)假定当前盘符下有两个如下文本文件: 文件名 a1.txt a2.txt 内容 123# 321# 则下面程序段执行后的结果为 #include "stdio.h" void fc(file *p) { char c; while((c=fgetc(p))!=′#′)putchar(c);}

main() { file *fp; fp=fopen("a1.txt","r"); fc(fp); fclose(fp); fp=fopen("a2.txt","r"); fc(fp); fclose(fp); putchar();} a)123321 b)123 c)321 d)以上答案都不正确 二、填空题 请将每一个空的正确答案写在答题卡序号的横线上,答在试卷上不给分。 (1)软件定义时期主要包括 【1】 和需求分析两个阶段。 (2)软件维护活动包括以下几类:改正性维护、适应性维护、 【2】 维护和预防性维护。 (3)数据的逻辑结构有线性结构和 【3】 两大类。 (4)某二叉树中度为 2 的结点有 n 个,则该二叉树中有 【4】 个叶子结点。 (5)在 er 图中,矩形表示 【5】 。 (6)阅读下面程序,则执行后的输出结果是 【6】 。 #include "stdio.h" main() { int x,y,z; x=1;y=2;z=3; if(x>y)if(x>z)printf("%d",x); else printf("%d",y); printf("%d",z);} (7)以下程序的输出结果是 【7】 。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-28349-25.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...