2017年安徽省计算机考试笔试,2017安徽省计算机二级笔试样卷

a7f4a3f590493a1e451dd952a488fd7c.gif 2017安徽省计算机二级笔试样卷

(5页)

ef87c8745627529f3a12a49092ac6ccd.gif

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

9.90 积分

笔试样题一、程序填空题(每题12分, 共36分。 将答案填写在相应的下划线处)1. 以下函数的功能是删除字符串 s 中的所有数字字符, 请填空。void dele(char *s){int n= ___, i; for(i=0;s[i];i++) if( ) s[n++]=s[i]; s[n]= ; }2. 函数YangHui的功能是把杨辉三角形的数据赋给二维数组的下半三角, 形式如下:11 1 1 2 1 1 3 3 1 1 4 6 4 1 . . .说明:数据构成规律是第 0 列元素和主对角线元素均为 1, 其余元素为其左上方和正上方元素之和,数据的个数每行递增1。#define N 6 void YangHui(int x[N][N]) { int i,j; x[0][0]=1; for(i=1;i#includemain(){ char s[81],t; int i,j,n; gets(s); n=strlen(s); i=0;j=n-1; while(i='A')printf("%c", *p+'a'-‘A’);else printf("%c", *p); }}3. 以下程序的运行结果是—。#include "stdio.h"int f(int c){static int a=10; int b=++a; return (a+b+c); } main() { printf("%d",f(f(5))); } 4. 以下程序的运行结果是_o #include "stdio.h"void f(int *x,int y){--*x;y++; } main( ) { int x=3,y=0; f(&x,y); printf("%d, %d" , x,y); } 三、程序设计题(每题16分, 共32分)1. 编程输出100以内所有6的倍数的数及它们的和。2. 已知字符串char s[50]="Iamstudent.", 请编写程序将字符a插入到student之前, 结果为"Iamastudent."。 (说明:要求使用循环结构)1.main(){ char a[100]="a1)l3"; void dele(char *s); dele(a); printf("%s\n",a);}void dele(char *s){ int n=0,i; for(i=0;s[i];i++) if(s[i]'9') s[n++]=s[i]; s[n]= '\0'; }2.#define N 6 void YangHui(int x[N][N]) { int i,j; x[0][0]=1; for(i=1;i=j) printf("%5d",x[i][j]); printf("\n"); } }3.#include#includemain(){ char s[81],t; int i,j,n; gets(s); n=strlen(s); i=0;j=n-1; while(i=3;i--) s[i+1]=s[i]; s[3]='a'; s[12]='\0'; printf("%s",s);} 关 键 词: 2017 安徽省 计算机 二级 笔试

4d91c43bfc72ca913299809b07b4968f.gif  天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值